﻿<?xml version="1.0" encoding="utf-8"?>
<java version="1.6.0_03" class="java.beans.XMLDecoder">
	<object class="org.dyndns.opendemogroup.optimizer.OptimizationProfile">
		<void property="description">
			<string>TSP with berlin52.txt, a population of 1000 and Rank(0.5) selection</string>
		</void>
		<void property="maximumRuns"><int>10</int></void>
		<void property="maximumGenerations"><int>500</int></void>
		<void property="populationSize"><int>1000</int></void>
		<void property="fitnessTarget"><double>7542.0</double></void>
		<void property="runSeeds">
			<array class="long">
				<long>0</long>
				<long>1</long>
				<long>2</long>
				<long>3</long>
				<long>4</long>
				<long>5</long>
				<long>6</long>
				<long>7</long>
				<long>8</long>
				<long>9</long>
				<long>10</long>
				<long>11</long>
				<long>12</long>
				<long>13</long>
				<long>14</long>
				<long>15</long>
				<long>16</long>
				<long>17</long>
				<long>18</long>
				<long>19</long>
				<long>20</long>
				<long>21</long>
				<long>22</long>
				<long>23</long>
				<long>24</long>
				<long>25</long>
				<long>26</long>
				<long>27</long>
				<long>28</long>
				<long>29</long>
				<long>30</long>
				<long>31</long>
				<long>32</long>
				<long>33</long>
				<long>34</long>
				<long>35</long>
				<long>36</long>
				<long>37</long>
				<long>38</long>
				<long>39</long>
				<long>40</long>
				<long>41</long>
				<long>42</long>
				<long>43</long>
				<long>44</long>
				<long>45</long>
				<long>46</long>
				<long>47</long>
				<long>48</long>
				<long>49</long>
				<long>50</long>
				<long>51</long>
				<long>52</long>
				<long>53</long>
				<long>54</long>
				<long>55</long>
				<long>56</long>
				<long>57</long>
				<long>58</long>
				<long>59</long>
				<long>60</long>
				<long>61</long>
				<long>62</long>
				<long>63</long>
				<long>64</long>
				<long>65</long>
				<long>66</long>
				<long>67</long>
				<long>68</long>
				<long>69</long>
				<long>70</long>
				<long>71</long>
				<long>72</long>
				<long>73</long>
				<long>74</long>
				<long>75</long>
				<long>76</long>
				<long>77</long>
				<long>78</long>
				<long>79</long>
				<long>80</long>
				<long>81</long>
				<long>82</long>
				<long>83</long>
				<long>84</long>
				<long>85</long>
				<long>86</long>
				<long>87</long>
				<long>88</long>
				<long>89</long>
				<long>90</long>
				<long>91</long>
				<long>92</long>
				<long>93</long>
				<long>94</long>
				<long>95</long>
				<long>96</long>
				<long>97</long>
				<long>98</long>
				<long>99</long>
			</array>
		</void>
		<void property="problem">
			<object class="org.dyndns.opendemogroup.optimizer.problems.TravellingSalesmanProblem">
				<array class="[D">
					<array class="double"><double>1</double><double>565.0</double><double>575.0</double></array>
					<array class="double"><double>2</double><double>25.0</double><double>185.0</double></array>
					<array class="double"><double>3</double><double>345.0</double><double>750.0</double></array>
					<array class="double"><double>4</double><double>945.0</double><double>685.0</double></array>
					<array class="double"><double>5</double><double>845.0</double><double>655.0</double></array>
					<array class="double"><double>6</double><double>880.0</double><double>660.0</double></array>
					<array class="double"><double>7</double><double>25.0</double><double>230.0</double></array>
					<array class="double"><double>8</double><double>525.0</double><double>1000.0</double></array>
					<array class="double"><double>9</double><double>580.0</double><double>1175.0</double></array>
					<array class="double"><double>10</double><double>650.0</double><double>1130.0</double></array>
					<array class="double"><double>11</double><double>1605.0</double><double>620.0</double></array> 
					<array class="double"><double>12</double><double>1220.0</double><double>580.0</double></array>
					<array class="double"><double>13</double><double>1465.0</double><double>200.0</double></array>
					<array class="double"><double>14</double><double>1530.0</double><double>5.0</double></array>
					<array class="double"><double>15</double><double>845.0</double><double>680.0</double></array>
					<array class="double"><double>16</double><double>725.0</double><double>370.0</double></array>
					<array class="double"><double>17</double><double>145.0</double><double>665.0</double></array>
					<array class="double"><double>18</double><double>415.0</double><double>635.0</double></array>
					<array class="double"><double>19</double><double>510.0</double><double>875.0</double></array>  
					<array class="double"><double>20</double><double>560.0</double><double>365.0</double></array>
					<array class="double"><double>21</double><double>300.0</double><double>465.0</double></array>
					<array class="double"><double>22</double><double>520.0</double><double>585.0</double></array>
					<array class="double"><double>23</double><double>480.0</double><double>415.0</double></array>
					<array class="double"><double>24</double><double>835.0</double><double>625.0</double></array>
					<array class="double"><double>25</double><double>975.0</double><double>580.0</double></array>
					<array class="double"><double>26</double><double>1215.0</double><double>245.0</double></array>
					<array class="double"><double>27</double><double>1320.0</double><double>315.0</double></array>
					<array class="double"><double>28</double><double>1250.0</double><double>400.0</double></array>
					<array class="double"><double>29</double><double>660.0</double><double>180.0</double></array>
					<array class="double"><double>30</double><double>410.0</double><double>250.0</double></array>
					<array class="double"><double>31</double><double>420.0</double><double>555.0</double></array>
					<array class="double"><double>32</double><double>575.0</double><double>665.0</double></array>
					<array class="double"><double>33</double><double>1150.0</double><double>1160.0</double></array>
					<array class="double"><double>34</double><double>700.0</double><double>580.0</double></array>
					<array class="double"><double>35</double><double>685.0</double><double>595.0</double></array>
					<array class="double"><double>36</double><double>685.0</double><double>610.0</double></array>
					<array class="double"><double>37</double><double>770.0</double><double>610.0</double></array>
					<array class="double"><double>38</double><double>795.0</double><double>645.0</double></array>
					<array class="double"><double>39</double><double>720.0</double><double>635.0</double></array>
					<array class="double"><double>40</double><double>760.0</double><double>650.0</double></array>
					<array class="double"><double>41</double><double>475.0</double><double>960.0</double></array>
					<array class="double"><double>42</double><double>95.0</double><double>260.0</double></array>
					<array class="double"><double>43</double><double>875.0</double><double>920.0</double></array>
					<array class="double"><double>44</double><double>700.0</double><double>500.0</double></array>
					<array class="double"><double>45</double><double>555.0</double><double>815.0</double></array>
					<array class="double"><double>46</double><double>830.0</double><double>485.0</double></array>
					<array class="double"><double>47</double><double>1170.0</double><double>65.0</double></array>
					<array class="double"><double>48</double><double>830.0</double><double>610.0</double></array>
					<array class="double"><double>49</double><double>605.0</double><double>625.0</double></array>
					<array class="double"><double>50</double><double>595.0</double><double>360.0</double></array>
					<array class="double"><double>51</double><double>1340.0</double><double>725.0</double></array>
					<array class="double"><double>52</double><double>1740.0</double><double>245.0</double></array>
				</array>
			</object>
		</void>
		<void property="selection">
			<object class="org.dyndns.opendemogroup.optimizer.selections.Rank"><double>0.5</double></object>
		</void>
		<void property="operations">
			<array class="org.dyndns.opendemogroup.optimizer.IOperation" length="4">
				<void index="0">
					<object class="org.dyndns.opendemogroup.optimizer.operations.OrderCrossover" />
				</void>
				<void index="1">
					<object class="org.dyndns.opendemogroup.optimizer.operations.InversionMutator" />
				</void>
				<void index="2">
					<object class="org.dyndns.opendemogroup.optimizer.operations.OrderedPartiallyMappedCrossover" />
				</void>
				<void index="3">
					<object class="org.dyndns.opendemogroup.optimizer.operations.ReciprocalExchangeMutator" />
				</void>
			</array>
		</void>
	</object>
</java>